Another Motivation for Usage Models: Generation of User Documentation
نویسنده
چکیده
The reliability of a software product depends on the number of residual faults as well as on its usage. Trustable reliability testing techniques therefore rely on a formal usage model that allows to test software under conditions similar to its intended usage. The effort to define a usage model is significant, but it pays off not only in terms of reliability prediction but also by supporting system design and test planning. This work investigates the possibility of utilizing usage models in another way, namely to automatically generate user documentation. A prototype tool has been implemented, based on an extended usage model formalism. The evaluation of the prototype based on a sample application shows that this approach is both feasible and promising.
منابع مشابه
SNIFF: A Search Engine for Java Using Free-Form Queries
Reuse of existing libraries simplifies software development efforts. However, these libraries are often complex and reusing the APIs in the libraries involves a steep learning curve. A programmer often uses a search engine such as Google to discover code snippets involving library usage to perform a common task. A problem with search engines is that they return many pages that a programmer has ...
متن کاملTowards a Text Generation Template Language for Modelica
The uses, needs, and requirements of a text generation template language for Modelica are discussed. A template language may allow more concise and readable programming of the generation of textual models, program code, or documents, from a structured model representation such as abstract syntax trees (AST). Applications can be found in generating simulation code in other programming languages ...
متن کاملApplying Knowledge Acquisition and Language Generation Technology to the Production of End-User Documentation
End-user documentation is an important part of a software system. It is, therefore, unfortunate that the process of producing this documentation is frequently seen as separate from the process of designing the software. Integrating the documentation and software development processes would provide technical authors greater input to the overall design process, and would grant them access to the ...
متن کاملComputer Aided Task Model Acquisition From Heterogeneous Sources
Task models have proven useful in many different areas, including user requirements analysis, user interface design, user documentation generation and usability evaluation. However, building task models from scratch has proven to be a difficult process. In this paper, three different tools are presented for automatically acquiring task models from three heterogeneous information sources, namely...
متن کاملA New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کامل